export interface Step {
  element: string;
  popover: {
    title: string;
    description: string;
    side: string;
    align: string;
  };
  customStyles?: string;
}

export interface StepConfig {
  id: string;
  name: string;
  steps: Step[];
  createdAt: number;
  updatedAt: number;
  globalStyles?: string;
}

export interface TabEditingState {
  editingTabId: string | null;
  editingTabName: string;
}